//引入一个起服务的插件对象
const express = require(`express`);
// 将express插件实例化一个子类
const app = express();
const path = require(`path`)
    //引入newsRoute模块
const newsRoute = require(`./routes/news`)




//引入upload模块
const upLoadRoute = require(`./routes/upload`)
app.listen(3000, () => {
    console.log("服务启动成功");
})

app.use(`/static`, express.static(path.join(__dirname, `static`))) // 访问静态资源需要设置该命令  告诉系统静态资源的路径
const homeRoute = require(`./routes/home`)
app.use(homeRoute)


//设置模板引擎访问的地址 模板引擎需要安装但不需要引入 可以直接使用  安装命令 npm i ejs -S 设置访问地址之前需要先设置访问的目录 express.static
app.set("views", path.join(__dirname, `views`))

//设置模板引擎渲染的格式
app.set("view engine", "ejs")


app.use(newsRoute)
app.use(upLoadRoute)